//
//  ILNavigationController.m
//  Lottery
//
//  Created by app43 on 15/7/9.
//  Copyright (c) 2015年 app43. All rights reserved.
//

#import "ILNavigationController.h"

@interface ILNavigationController ()

@end

@implementation ILNavigationController


#pragma mark 一个类只会调用一次
+ (void)initialize
{
    // 1.取出设置主题的对象
    UINavigationBar *navBar =
         [UINavigationBar appearance];
    
    UIBarButtonItem *barItem =
          [UIBarButtonItem appearance];
    
    // 2.设置导航栏的背景图片
    NSString *navBarBg = @"NavBar64";
    
    
    [navBar setBackgroundImage:[UIImage imageNamed:navBarBg] forBarMetrics:UIBarMetricsDefault];
    
    // 3.设置导航栏标题颜色为白色
    [navBar setTitleTextAttributes:
  @{
    UITextAttributeTextColor : [UIColor whiteColor]
  }];
    
    // 4.设置导航栏按钮文字颜色为白色
    [barItem setTitleTextAttributes:@{
    UITextAttributeTextColor : [UIColor whiteColor],
    UITextAttributeFont : [UIFont systemFontOfSize:13]
    } forState:UIControlStateNormal];
}

#pragma mark 控制状态栏的样式
/*
 状态栏的管理：
 1> iOS7之前：UIApplication
 2> iOS7开始：交给对应的控制器去管理
 */
- (UIStatusBarStyle)preferredStatusBarStyle
{
    // 白色样式
    return UIStatusBarStyleLightContent;
}


@end
